package divideString;

import java.util.ArrayList;
import java.util.List;

public class Solution {
    public String[] divideString(String s, int k, char fill) {
        List<String> ans = new ArrayList<>();
        int i = 0;
        while (i<s.length()) {
            if(i+k<s.length()) {
                ans.add(s.substring(i,i+k));
                i+=k;
            } else {
                String t = s.substring(i,s.length());
                for (int j = t.length(); j < k; j++) {
                    t+=fill;
                }
                ans.add(t);
                break;
            }
        }
        return ans.toArray(new String[ans.size()]);
    }
}
